A Comprehensive Formalization of Propositional Logic in Coq: Deduction Systems, Meta-Theorems, and Automation Tactics

نویسندگان

چکیده

The increasing significance of theorem proving-based formalization in mathematics and computer science highlights the necessity for formalizing foundational mathematical theories. In this work, we employ Coq interactive prover to methodically formalize language, semantics, syntax propositional logic, a fundamental aspect reasoning proof construction. We construct four Hilbert-style axiom systems natural deduction system establish their equivalences through meticulous proofs. Moreover, provide formal proofs essential meta-theorems including Deduction Theorem, Soundness Completeness Compactness Theorem. Importantly, present an exhaustive Theorem paper. To bolster also concepts related mappings countability, deliver Cantor–Bernstein–Schröder theorem. Additionally, devise automated tactics explicitly designed logic inference delineated study, enabling automatic verification all tautologies, internal theorems, majority syntactic semantic inferences within system. This research contributes versatile reusable library presenting solid foundation numerous applications mathematics, such as accurate expression properties software programs digital circuits. work holds particular importance domains formalization, hardware security, enhancing comprehension principles logical reasoning.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formalization of Shannon's Theorems in SSReflect-Coq

The most fundamental results of information theory are Shannon’s theorems. These theorems express the bounds for reliable data compression and transmission over a noisy channel. Their proofs are non-trivial but rarely detailed, even in the introductory literature. This lack of formal foundations makes it all the more unfortunate that crucial results in computer security rely solely on informati...

متن کامل

Formalization of Shannon’s Theorems Using the Coq Proof-Assistant

概 要 Proofs in information theory can be very technical, to the point that the exposition of details must sometimes be sacrificed for the sake of clarity. The only way to provide complete proofs without impairing understanding is to formalize them with the help of dedicated computer software: proof-assistants. In this tutorial, we demonstrate formal proof for information theory. First, we explai...

متن کامل

A formalization of Γ∞ in Coq

In this paper we present a formalization of the type systems Γ∞ in the proof assistant Coq. The family of type systems Γ∞, described in a recent article by Geuvers, McKinna and Wiedijk [9], presents type theory without the need for explicit contexts. A typing judgment in Γ∞ is of the shape A :∞ B while an ordinary judgment is of the shape Γ ` A : B. This approach of Geuvers et al. makes a bridg...

متن کامل

Propositional Calculus in Coq

I formalize important theorems about classical propositional logic in the proof assistant Coq. The main theorems I prove are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.

متن کامل

Equality propositional logic and its extensions

We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Mathematics

سال: 2023

ISSN: ['2227-7390']

DOI: https://doi.org/10.3390/math11112504